/******************公共样式****************************/
.clearboth:after{display: block;content: "";clear: both; visibility: hidden;}
html{
	font-family: "微软雅黑";	
}
i{font-style: normal;}
*{font-size: 14px;}
/*html,body,header,section,footer,div,ul,ol,li,img,a,span,em,del,legend,center,strong,var,fieldset,form,label,dl,dt,dd,cite,input,hr,time,mark,code,figcaption,figure,textarea,h1,h2,h3,h4,h5,h6,p{margin:0;border:0;padding:0;font-style:normal;}*/
button{border:none;margin: 0px;padding: 0px;}
ul li{list-style: none;}

/************************  非诚勿扰  ******************************/
  * {
  	padding: 0px;
  	margin: 0px;
  }
  
.header {width:100%;height:50px;background-color:grey;position:fixed;top:0;left:0;margin:0;text-align:center;}
  
  .a {
  	width: 33%;
  	height: 50px;
  	float: left;
  	margin: 0 auto;
  	line-height: 50px;
  }
  
  /*<!-----  上面每个都要复制 --------->*/
 

.delivery_method{
	background-color: white;padding: 10px;
}

.delivery_method .span_one{
	font-size: 16px;
	width: 80px;
	color: #6d6d6d;
}

.delivery_method .span_two{
	font-size: 16px;
	margin-right: 10px;
}
.radio_type{
	margin-top: 3px;
	margin-left: 20px;
}

.radio_type_two{
	margin-top: 3px;
	margin-left: 10px;
}

.cangchu{
	float: left;
	font-size: 16px;
}

/*添加收货地址*/

.store_name {
	background-color: white;
	background: white;
	float: left;
	width: 100%;
	line-height: 50px;
	height: 50px;
}

.store_name .add_img {
	height: 25px;width: 25px;vertical-align: middle;margin: 0 10px;margin-top: -3px;
}

.store_name span {
	font-size: 15px;
}

 .right_img {
	height: 18px;width: 18px;vertical-align: middle;margin-right: 10px;margin-top: -3px;
}

/** 列表展示 **/
.goods{background-color: white; padding: 10px;height: 80px;}

.goods .item_img{height: 80px;width: 80px;float: left;margin-right: 10px;}

.goods .item_name{font-size: 16px;height: 25px;}

.goods .item_desc{color: #a5a5a5; }

.goods .item_buy_num{color: #202020; float: right;}

.goods .item_money{font-size: 16px;color: red;margin-top: 8px; float: left;}

.goods .item_ul{margin-left: 10px;}

.trans_div{background-color: white;height: 50px;line-height: 50px;}

.trans_div_bttom{background-color: white;height: 50px;line-height: 50px;margin-bottom: 50px;}

.tran_span{vertical-align: middle;float: left;margin-left: 10px;color: #6d6d6d;}

.tran_money{vertical-align: middle;float: right;margin-right: 10px;color: #6d6d6d;}

.span_all_money{float: right;font-size: 16px;color: red;margin-right: 10px;}

.bottom{position: fixed;bottom: 0px; height: 50px;line-height: 50px; width: 100%; background-color: white;}

.bottom .left{background-color: white;float: left;vertical-align: middle;width: 70%;text-align: center;}

.left .left_span{font-size: 16px;color: red;}

.bottom .right{background-color: #ff3b43;float: right;width: 30%;text-align: center;height: 50px;line-height: 50px;}

.right .right_span{font-size: 16px;color: white;height: 50px;line-height: 50px;}

.show_address{background-color: white;width: 100%;float: left;}

.show_address .left{float: left;padding: 10px;height: 30px;line-height: 30px;}

.show_address .img_size{height: 20px; width: 20px;margin-right: 5px;vertical-align: middle;}

.left .username{font-size: 15px;vertical-align: middle;}

.right .phone{vertical-align: middle;font-size: 17px;}

.show_address .right{float: right;padding: 10px;margin-top: 5px;}

.address_hr{width: 100%;height: 3px;float: left;}

.show_address_out{background-color: white;width: 100%;float: left;}

.show_address_out .address_div{float: left;margin-right: 10px;margin-bottom: 20px;}

.show_address_out .img_size{height: 20px; width: 20px;margin-left: 10px;}

 .show_address_out div .address{font-size: 14px;color: #6d6d6d;line-height: 10px;margin-left: 0px;}





.pop_pay{background-color: white;padding-bottom: 50px; width: 100%; position: fixed;}

.pop_pay .pop_title{height: 45px;text-align: center;width: 100%;line-height: 45px;  float: left;}

.pop_title .pop_cancel{height: 45px;margin-left: 10px; float: left;margin-top: 3px;}
.pop_title .pop_cancel img{height: 20px;width: 20px; margin: 0px;padding: 0px; margin-left: auto;margin-right: auto;}
.pop_title .title{font-size: 17px; width: 100px;height: 45px;margin-left: auto;margin-right: auto;}


 .pay_style{
	background-color: white;padding: 10px;
}
.pay_style .span_one{
	font-size: 16px;
	width: 80px;
	color: #6d6d6d;
}

.pay_style .span_two{
	font-size: 16px;
	margin-right: 10px;
}
.radio_type{
	margin-top: 3px;
	margin-left: 20px;
}

.pay_money_div{padding: 10px;}

.pay_money{margin-left: 18px;color: red;font-size: 16px;}

.sure_pay{background-color: red;color: white;text-align: center;width: 90%;line-height: 40px;height: 40px;}

  .buy_bg{
  	text-align: center;
  	background-color: #ff3b43;
  	padding: 10px;
  	margin-top: 100px;
  	margin-bottom: 10px;
  	margin-left: 20px;
  	margin-right: 20px;
  	border-radius: 5px;
  }
  
.cqchoosenum{ height:300px;transition:bottom 0.8s;position: fixed;bottom: -300px;
z-index: 100;background: rgba(50,62,81,0.9);width:100%;
border-bottom:1px solid #FFFFFF;overflow-y: auto;}

/*background: rgba(0,0,0,0.5);height: 100%;width: 100%;position: fixed;top: 0;*/
.cqchoosenum.pop_payss{bottom:0px;transition:bottom 0.8s;}